package com.hzz.dto.log;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.hzz.framework.dto.BaseDto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class LogLoginDto extends BaseDto {
    /**
     * id
     */
    Long id;
    /**
     * 用户类型,0管理员,
     */
    Integer userType;
    /**
     * 员工ID
     */
    Long userId;
    /**
     * 员工名称
     */
    String userName;
    /**
     * 类型0登录1登出
     */
    Integer type;
    /**
     * IP地址
     */
    String ipAddr;
    /**
     * MAC地址
     */
    String deviceMac;
    /**
     * 创建时间
     */
    Date dateCreated;
    /**
     * app用户id
     */
    Long appUserId;
    /**
     * 系统id
     */
    String appId;
    /**
     * 系统名称
     */
    String appName;

}